Index: test/test_hikidoc.rb
===================================================================
--- test/test_hikidoc.rb (リビジョン 87)
+++ test/test_hikidoc.rb (作業コピー)
@@ -311,13 +311,24 @@
def test_definition_with_link
assert_convert(%Q|
\n- Hiki
\n- Website
\n
\n|,
":[[Hiki|http://hikiwiki.org/]]:Website")
+ assert_convert(%Q|\n- a
\n- Hiki
\n
\n|,
+ ":a:[[Hiki|http://hikiwiki.org/]]")
end
def test_definition_with_modifier
assert_convert(%Q|\n- foo
\n- bar
\n
\n|,
":'''foo''':bar")
+ assert_convert(%Q|\n- foo
\n- bar
\n
\n|,
+ ":foo:'''bar'''")
end
+ def test_definition_with_modifier_link
+ assert_convert(%Q|\n- Hiki
\n- Website
\n
\n|,
+ ":'''[[Hiki|http://hikiwiki.org/]]''':Website")
+ assert_convert(%Q|\n- Website
\n- Hiki
\n
\n|,
+ ":Website:'''[[Hiki|http://hikiwiki.org/]]'''")
+ end
+
def test_table
assert_convert(%Q|\n|,
"||a||b")
@@ -367,6 +378,8 @@
def test_modifier_and_link
assert_convert("Hiki
\n",
"[['''Hiki'''|http://hikiwiki.org/]]")
+ assert_convert("Hiki
\n",
+ "'''[[Hiki|http://hikiwiki.org/]]'''")
end
def test_pre_and_plugin
Index: lib/hikidoc.rb
===================================================================
--- lib/hikidoc.rb (リビジョン 87)
+++ lib/hikidoc.rb (作業コピー)
@@ -506,7 +506,7 @@
when chunk = m[1]
mod, s = split_mod(chunk)
mid = MODTAG[mod]
- buf << @output.__send__(mid, compile_modifier(s))
+ buf << @output.__send__(mid, compile_inline(s))
else
raise UnexpectedError, "must not happen"
end